<?php
/* 
 * UsuarioFacade_test.php
 * Test sobre las direcciones url que retorna el objeto, para determinar
 * si son correctas y funciona bien la posterior redireccion
 *
 */
require_once dirname(__FILE__).'/../bootstrap/unit.php';
$configuracion = ProjectConfiguration::getApplicationConfiguration('frontend', 'test', 'true');
new sfDatabaseManager($configuration);
Doctrine_Core::loadData(sfConfig::get('sf_test_dir').'/fixtures');

$cantidad_pruebas = 3;
$test = new lime_test($cantidad_pruebas);
//$test->pass('Prueba correcta');
$test->comment('Usuario_Facade');

$docente = New Docente();
    $docente->setIdUsuario(2);
    $docente->setTipoUsuario('D');
 $alumno = new Alumno();
    $alumno->setIdUsuario(3);
    $alumno->setTipoUsuario('A');
 $preceptor = new Preceptor();
    $preceptor->setIdUsuario(4);
    $preceptor->setTipoUsuario('P');

//test a Url de redireccion inicial
$test->is(Usuario_Facade::getUrlUsuario($docente), 'docente/show?id_usuario=2','url para Docente generada correctamente');
$test->is(Usuario_Facade::getUrlUsuario($alumno), 'alumno/show?id_usuario=3','url para Alumno generada correctamente');
$test->is(Usuario_Facade::getUrlUsuario($preceptor), 'preceptor/show?id_usuario=4','url para Preceptor generada correctamente');
//test a url por acciones a ejecutar
//$alumno = Doctrine_Core::getTable('Alumno')->findBy('nombre_usuario', 'rmariano');
//$test->is(Usuario_Facade::getUrlAccionUsuario($alumno, 'alertas'), 'alumno/alertas?id_usuario=4');

?>
